hand in one's checks - Francés Inglés Diccionario